package com.retrifot2.myretrifot2.modle;

import android.support.annotation.Nullable;

import java.util.List;

import okhttp3.MediaType;
import okio.BufferedSource;

public class HongyanquanResponse extends BaseResponse {

    /**
     * state_code : 1000
     * time_stamp : 1525857112
     * desc : 成功!
     * data : {"is_artist":1,"is_recruiter":1,"user_id":100577,"user_name":"红演圈首席保姆","user_sex":"f","user_header_img":"http://img.hotyq.com/user/77/005/100577/2e2f7dc7c8d9487cbabf26bffd4c3e0b.jpg","user_header_img_thumb":"http://img.hotyq.com/user/77/005/100577/2e2f7dc7c8d9487cbabf26bffd4c3e0b.jpg!vh150","is_banned":0,"follow_status":0,"user_age":"3岁","province_name":"北京市","city_name":"北京市","city_id":1,"province_id":1,"is_v":1,"is_real_name":1,"is_member":0,"is_zhima_cert":0,"recruiter_company":"","recruiter_introduction":"[{\"inputtxt\":\"身高165以上\"}]","is_childstar":"0","is_kidsstar":"0","is_starShine":"0","organization_info":{"id":"","name":"","teacher":""},"distance":"","fans_num":"","user_school":"红演圈","sign_company":"","train_org":"","user_height":"","user_weight":"20kg","user_bust":"","user_waist":"","user_hips":"","shoes_size":"34","hair_color":"黑色","eye_color":"褐色","user_roles":[{"role_id":1,"role_name":"模特礼仪"},{"role_id":45,"role_name":"艺术生"}],"workdata":[{"work_id":"4532","work_title":"红演圈产品运营","work_type_name":"其他","work_sub_type_name":"","red_value_desc":"+3","red_value_status":1},{"work_id":"2313","work_title":"红演圈产品运营","work_type_name":"其他","work_sub_type_name":"","red_value_desc":"+3","red_value_status":1},{"work_id":"112","work_title":"红演圈产品运营","work_type_name":"其他","work_sub_type_name":"","red_value_desc":"+3","red_value_status":1}],"awarddata":[{"award_id":"1327","award_title":"红演圈首席保姆","award_type_name":"其他","red_value_desc":"+2","red_value_status":1},{"award_id":"672","award_title":"红演圈首席保姆","award_type_name":"其他","red_value_desc":"+2","red_value_status":1},{"award_id":"23","award_title":"红演圈首席保姆","award_type_name":"其他","red_value_desc":"+2","red_value_status":1}],"talentdata":[{"talent_id":"2174","talent_title":"烤鸡翅","talent_type_name":"其他","red_value_desc":"+1","red_value_status":1},{"talent_id":"1089","talent_title":"烤鸡翅","talent_type_name":"其他","red_value_desc":"+1","red_value_status":1},{"talent_id":"25","talent_title":"烤鸡翅","talent_type_name":"其他","red_value_desc":"+1","red_value_status":1}]}
     */

    private int state_code;
    private int time_stamp;
    private String desc;
    private DataBean data;

    public int getState_code() {
        return state_code;
    }

    public void setState_code(int state_code) {
        this.state_code = state_code;
    }

    public int getTime_stamp() {
        return time_stamp;
    }

    public void setTime_stamp(int time_stamp) {
        this.time_stamp = time_stamp;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    @Nullable
    @Override
    public MediaType contentType() {
        return null;
    }

    @Override
    public long contentLength() {
        return 0;
    }

    @Override
    public BufferedSource source() {
        return null;
    }

    public static class DataBean {
        /**
         * is_artist : 1
         * is_recruiter : 1
         * user_id : 100577
         * user_name : 红演圈首席保姆
         * user_sex : f
         * user_header_img : http://img.hotyq.com/user/77/005/100577/2e2f7dc7c8d9487cbabf26bffd4c3e0b.jpg
         * user_header_img_thumb : http://img.hotyq.com/user/77/005/100577/2e2f7dc7c8d9487cbabf26bffd4c3e0b.jpg!vh150
         * is_banned : 0
         * follow_status : 0
         * user_age : 3岁
         * province_name : 北京市
         * city_name : 北京市
         * city_id : 1
         * province_id : 1
         * is_v : 1
         * is_real_name : 1
         * is_member : 0
         * is_zhima_cert : 0
         * recruiter_company :
         * recruiter_introduction : [{"inputtxt":"身高165以上"}]
         * is_childstar : 0
         * is_kidsstar : 0
         * is_starShine : 0
         * organization_info : {"id":"","name":"","teacher":""}
         * distance :
         * fans_num :
         * user_school : 红演圈
         * sign_company :
         * train_org :
         * user_height :
         * user_weight : 20kg
         * user_bust :
         * user_waist :
         * user_hips :
         * shoes_size : 34
         * hair_color : 黑色
         * eye_color : 褐色
         * user_roles : [{"role_id":1,"role_name":"模特礼仪"},{"role_id":45,"role_name":"艺术生"}]
         * workdata : [{"work_id":"4532","work_title":"红演圈产品运营","work_type_name":"其他","work_sub_type_name":"","red_value_desc":"+3","red_value_status":1},{"work_id":"2313","work_title":"红演圈产品运营","work_type_name":"其他","work_sub_type_name":"","red_value_desc":"+3","red_value_status":1},{"work_id":"112","work_title":"红演圈产品运营","work_type_name":"其他","work_sub_type_name":"","red_value_desc":"+3","red_value_status":1}]
         * awarddata : [{"award_id":"1327","award_title":"红演圈首席保姆","award_type_name":"其他","red_value_desc":"+2","red_value_status":1},{"award_id":"672","award_title":"红演圈首席保姆","award_type_name":"其他","red_value_desc":"+2","red_value_status":1},{"award_id":"23","award_title":"红演圈首席保姆","award_type_name":"其他","red_value_desc":"+2","red_value_status":1}]
         * talentdata : [{"talent_id":"2174","talent_title":"烤鸡翅","talent_type_name":"其他","red_value_desc":"+1","red_value_status":1},{"talent_id":"1089","talent_title":"烤鸡翅","talent_type_name":"其他","red_value_desc":"+1","red_value_status":1},{"talent_id":"25","talent_title":"烤鸡翅","talent_type_name":"其他","red_value_desc":"+1","red_value_status":1}]
         */

        private int is_artist;
        private int is_recruiter;
        private int user_id;
        private String user_name;
        private String user_sex;
        private String user_header_img;
        private String user_header_img_thumb;
        private int is_banned;
        private int follow_status;
        private String user_age;
        private String province_name;
        private String city_name;
        private int city_id;
        private int province_id;
        private int is_v;
        private int is_real_name;
        private int is_member;
        private int is_zhima_cert;
        private String recruiter_company;
        private String recruiter_introduction;
        private String is_childstar;
        private String is_kidsstar;
        private String is_starShine;
        private OrganizationInfoBean organization_info;
        private String distance;
        private String fans_num;
        private String user_school;
        private String sign_company;
        private String train_org;
        private String user_height;
        private String user_weight;
        private String user_bust;
        private String user_waist;
        private String user_hips;
        private String shoes_size;
        private String hair_color;
        private String eye_color;
        private List<UserRolesBean> user_roles;
        private List<WorkdataBean> workdata;
        private List<AwarddataBean> awarddata;
        private List<TalentdataBean> talentdata;

        public int getIs_artist() {
            return is_artist;
        }

        public void setIs_artist(int is_artist) {
            this.is_artist = is_artist;
        }

        public int getIs_recruiter() {
            return is_recruiter;
        }

        public void setIs_recruiter(int is_recruiter) {
            this.is_recruiter = is_recruiter;
        }

        public int getUser_id() {
            return user_id;
        }

        public void setUser_id(int user_id) {
            this.user_id = user_id;
        }

        public String getUser_name() {
            return user_name;
        }

        public void setUser_name(String user_name) {
            this.user_name = user_name;
        }

        public String getUser_sex() {
            return user_sex;
        }

        public void setUser_sex(String user_sex) {
            this.user_sex = user_sex;
        }

        public String getUser_header_img() {
            return user_header_img;
        }

        public void setUser_header_img(String user_header_img) {
            this.user_header_img = user_header_img;
        }

        public String getUser_header_img_thumb() {
            return user_header_img_thumb;
        }

        public void setUser_header_img_thumb(String user_header_img_thumb) {
            this.user_header_img_thumb = user_header_img_thumb;
        }

        public int getIs_banned() {
            return is_banned;
        }

        public void setIs_banned(int is_banned) {
            this.is_banned = is_banned;
        }

        public int getFollow_status() {
            return follow_status;
        }

        public void setFollow_status(int follow_status) {
            this.follow_status = follow_status;
        }

        public String getUser_age() {
            return user_age;
        }

        public void setUser_age(String user_age) {
            this.user_age = user_age;
        }

        public String getProvince_name() {
            return province_name;
        }

        public void setProvince_name(String province_name) {
            this.province_name = province_name;
        }

        public String getCity_name() {
            return city_name;
        }

        public void setCity_name(String city_name) {
            this.city_name = city_name;
        }

        public int getCity_id() {
            return city_id;
        }

        public void setCity_id(int city_id) {
            this.city_id = city_id;
        }

        public int getProvince_id() {
            return province_id;
        }

        public void setProvince_id(int province_id) {
            this.province_id = province_id;
        }

        public int getIs_v() {
            return is_v;
        }

        public void setIs_v(int is_v) {
            this.is_v = is_v;
        }

        public int getIs_real_name() {
            return is_real_name;
        }

        public void setIs_real_name(int is_real_name) {
            this.is_real_name = is_real_name;
        }

        public int getIs_member() {
            return is_member;
        }

        public void setIs_member(int is_member) {
            this.is_member = is_member;
        }

        public int getIs_zhima_cert() {
            return is_zhima_cert;
        }

        public void setIs_zhima_cert(int is_zhima_cert) {
            this.is_zhima_cert = is_zhima_cert;
        }

        public String getRecruiter_company() {
            return recruiter_company;
        }

        public void setRecruiter_company(String recruiter_company) {
            this.recruiter_company = recruiter_company;
        }

        public String getRecruiter_introduction() {
            return recruiter_introduction;
        }

        public void setRecruiter_introduction(String recruiter_introduction) {
            this.recruiter_introduction = recruiter_introduction;
        }

        public String getIs_childstar() {
            return is_childstar;
        }

        public void setIs_childstar(String is_childstar) {
            this.is_childstar = is_childstar;
        }

        public String getIs_kidsstar() {
            return is_kidsstar;
        }

        public void setIs_kidsstar(String is_kidsstar) {
            this.is_kidsstar = is_kidsstar;
        }

        public String getIs_starShine() {
            return is_starShine;
        }

        public void setIs_starShine(String is_starShine) {
            this.is_starShine = is_starShine;
        }

        public OrganizationInfoBean getOrganization_info() {
            return organization_info;
        }

        public void setOrganization_info(OrganizationInfoBean organization_info) {
            this.organization_info = organization_info;
        }

        public String getDistance() {
            return distance;
        }

        public void setDistance(String distance) {
            this.distance = distance;
        }

        public String getFans_num() {
            return fans_num;
        }

        public void setFans_num(String fans_num) {
            this.fans_num = fans_num;
        }

        public String getUser_school() {
            return user_school;
        }

        public void setUser_school(String user_school) {
            this.user_school = user_school;
        }

        public String getSign_company() {
            return sign_company;
        }

        public void setSign_company(String sign_company) {
            this.sign_company = sign_company;
        }

        public String getTrain_org() {
            return train_org;
        }

        public void setTrain_org(String train_org) {
            this.train_org = train_org;
        }

        public String getUser_height() {
            return user_height;
        }

        public void setUser_height(String user_height) {
            this.user_height = user_height;
        }

        public String getUser_weight() {
            return user_weight;
        }

        public void setUser_weight(String user_weight) {
            this.user_weight = user_weight;
        }

        public String getUser_bust() {
            return user_bust;
        }

        public void setUser_bust(String user_bust) {
            this.user_bust = user_bust;
        }

        public String getUser_waist() {
            return user_waist;
        }

        public void setUser_waist(String user_waist) {
            this.user_waist = user_waist;
        }

        public String getUser_hips() {
            return user_hips;
        }

        public void setUser_hips(String user_hips) {
            this.user_hips = user_hips;
        }

        public String getShoes_size() {
            return shoes_size;
        }

        public void setShoes_size(String shoes_size) {
            this.shoes_size = shoes_size;
        }

        public String getHair_color() {
            return hair_color;
        }

        public void setHair_color(String hair_color) {
            this.hair_color = hair_color;
        }

        public String getEye_color() {
            return eye_color;
        }

        public void setEye_color(String eye_color) {
            this.eye_color = eye_color;
        }

        public List<UserRolesBean> getUser_roles() {
            return user_roles;
        }

        public void setUser_roles(List<UserRolesBean> user_roles) {
            this.user_roles = user_roles;
        }

        public List<WorkdataBean> getWorkdata() {
            return workdata;
        }

        public void setWorkdata(List<WorkdataBean> workdata) {
            this.workdata = workdata;
        }

        public List<AwarddataBean> getAwarddata() {
            return awarddata;
        }

        public void setAwarddata(List<AwarddataBean> awarddata) {
            this.awarddata = awarddata;
        }

        public List<TalentdataBean> getTalentdata() {
            return talentdata;
        }

        public void setTalentdata(List<TalentdataBean> talentdata) {
            this.talentdata = talentdata;
        }

        @Override
        public String toString() {
            return "DataBean{" +
                    "is_artist=" + is_artist +
                    ", is_recruiter=" + is_recruiter +
                    ", user_id=" + user_id +
                    ", user_name='" + user_name + '\'' +
                    ", user_sex='" + user_sex + '\'' +
                    ", user_header_img='" + user_header_img + '\'' +
                    ", user_header_img_thumb='" + user_header_img_thumb + '\'' +
                    ", is_banned=" + is_banned +
                    ", follow_status=" + follow_status +
                    ", user_age='" + user_age + '\'' +
                    ", province_name='" + province_name + '\'' +
                    ", city_name='" + city_name + '\'' +
                    ", city_id=" + city_id +
                    ", province_id=" + province_id +
                    ", is_v=" + is_v +
                    ", is_real_name=" + is_real_name +
                    ", is_member=" + is_member +
                    ", is_zhima_cert=" + is_zhima_cert +
                    ", recruiter_company='" + recruiter_company + '\'' +
                    ", recruiter_introduction='" + recruiter_introduction + '\'' +
                    ", is_childstar='" + is_childstar + '\'' +
                    ", is_kidsstar='" + is_kidsstar + '\'' +
                    ", is_starShine='" + is_starShine + '\'' +
                    ", organization_info=" + organization_info +
                    ", distance='" + distance + '\'' +
                    ", fans_num='" + fans_num + '\'' +
                    ", user_school='" + user_school + '\'' +
                    ", sign_company='" + sign_company + '\'' +
                    ", train_org='" + train_org + '\'' +
                    ", user_height='" + user_height + '\'' +
                    ", user_weight='" + user_weight + '\'' +
                    ", user_bust='" + user_bust + '\'' +
                    ", user_waist='" + user_waist + '\'' +
                    ", user_hips='" + user_hips + '\'' +
                    ", shoes_size='" + shoes_size + '\'' +
                    ", hair_color='" + hair_color + '\'' +
                    ", eye_color='" + eye_color + '\'' +
                    ", user_roles=" + user_roles +
                    ", workdata=" + workdata +
                    ", awarddata=" + awarddata +
                    ", talentdata=" + talentdata +
                    '}';
        }

        public static class OrganizationInfoBean {
            /**
             * id :
             * name :
             * teacher :
             */

            private String id;
            private String name;
            private String teacher;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getTeacher() {
                return teacher;
            }

            public void setTeacher(String teacher) {
                this.teacher = teacher;
            }
        }

        public static class UserRolesBean {
            /**
             * role_id : 1
             * role_name : 模特礼仪
             */

            private int role_id;
            private String role_name;

            public int getRole_id() {
                return role_id;
            }

            public void setRole_id(int role_id) {
                this.role_id = role_id;
            }

            public String getRole_name() {
                return role_name;
            }

            public void setRole_name(String role_name) {
                this.role_name = role_name;
            }
        }

        public static class WorkdataBean {
            /**
             * work_id : 4532
             * work_title : 红演圈产品运营
             * work_type_name : 其他
             * work_sub_type_name :
             * red_value_desc : +3
             * red_value_status : 1
             */

            private String work_id;
            private String work_title;
            private String work_type_name;
            private String work_sub_type_name;
            private String red_value_desc;
            private int red_value_status;

            public String getWork_id() {
                return work_id;
            }

            public void setWork_id(String work_id) {
                this.work_id = work_id;
            }

            public String getWork_title() {
                return work_title;
            }

            public void setWork_title(String work_title) {
                this.work_title = work_title;
            }

            public String getWork_type_name() {
                return work_type_name;
            }

            public void setWork_type_name(String work_type_name) {
                this.work_type_name = work_type_name;
            }

            public String getWork_sub_type_name() {
                return work_sub_type_name;
            }

            public void setWork_sub_type_name(String work_sub_type_name) {
                this.work_sub_type_name = work_sub_type_name;
            }

            public String getRed_value_desc() {
                return red_value_desc;
            }

            public void setRed_value_desc(String red_value_desc) {
                this.red_value_desc = red_value_desc;
            }

            public int getRed_value_status() {
                return red_value_status;
            }

            public void setRed_value_status(int red_value_status) {
                this.red_value_status = red_value_status;
            }
        }

        public static class AwarddataBean {
            /**
             * award_id : 1327
             * award_title : 红演圈首席保姆
             * award_type_name : 其他
             * red_value_desc : +2
             * red_value_status : 1
             */

            private String award_id;
            private String award_title;
            private String award_type_name;
            private String red_value_desc;
            private int red_value_status;

            public String getAward_id() {
                return award_id;
            }

            public void setAward_id(String award_id) {
                this.award_id = award_id;
            }

            public String getAward_title() {
                return award_title;
            }

            public void setAward_title(String award_title) {
                this.award_title = award_title;
            }

            public String getAward_type_name() {
                return award_type_name;
            }

            public void setAward_type_name(String award_type_name) {
                this.award_type_name = award_type_name;
            }

            public String getRed_value_desc() {
                return red_value_desc;
            }

            public void setRed_value_desc(String red_value_desc) {
                this.red_value_desc = red_value_desc;
            }

            public int getRed_value_status() {
                return red_value_status;
            }

            public void setRed_value_status(int red_value_status) {
                this.red_value_status = red_value_status;
            }
        }

        public static class TalentdataBean {
            /**
             * talent_id : 2174
             * talent_title : 烤鸡翅
             * talent_type_name : 其他
             * red_value_desc : +1
             * red_value_status : 1
             */

            private String talent_id;
            private String talent_title;
            private String talent_type_name;
            private String red_value_desc;
            private int red_value_status;

            public String getTalent_id() {
                return talent_id;
            }

            public void setTalent_id(String talent_id) {
                this.talent_id = talent_id;
            }

            public String getTalent_title() {
                return talent_title;
            }

            public void setTalent_title(String talent_title) {
                this.talent_title = talent_title;
            }

            public String getTalent_type_name() {
                return talent_type_name;
            }

            public void setTalent_type_name(String talent_type_name) {
                this.talent_type_name = talent_type_name;
            }

            public String getRed_value_desc() {
                return red_value_desc;
            }

            public void setRed_value_desc(String red_value_desc) {
                this.red_value_desc = red_value_desc;
            }

            public int getRed_value_status() {
                return red_value_status;
            }

            public void setRed_value_status(int red_value_status) {
                this.red_value_status = red_value_status;
            }
        }
    }

    @Override
    public String toString() {
        return "hongyanquanResponse{" +
                "state_code=" + state_code +
                ", time_stamp=" + time_stamp +
                ", desc='" + desc + '\'' +
                ", data=" + data +
                '}';
    }


}
